package com.company.nuwa.common.constants;

/**
 * <p>description</p>
 *
 * @author chengxiaobo
 * @version 1.0
 * @date 2020/09/18 11:28
 */
public interface Headers {

    /**
     * 用户 token
     */
    String X_ACCESS_TOKEN = "X-ACCESS-TOKEN";

    /**
     * 流水编号
     */
    String TRACE_ID = "Zk-Trace-Id";


    String PLATFORM_ID = "Zk-Platform-Id";
    /**
     * 平台秘钥
     */
    String PLATFORM_SECRET = "Zk-Platform-Secret";

    /**
     * 是否来自终端，Header中有该值，则认为是终端
     */
    String IS_TERMINAL = "IS-TERMINAL";

    /**
     * 时间戳
     */
    String TIMESTAMP = "Timestamp";

    /**
     * 随机数
     */
    String NONCE = "Nonce";
    /**
     * 签名
     */
    String SIGNATURE = "Signature";

    interface Value {
        /**
         * 来自终端的标识
         */
        String TERMINAL_FLAG = "TERMINAL_FLAG";
    }
}
